package rescsa.gob.pe.constants;

import java.io.Serializable;

public class PgSqlQuerys implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public static final String

	// ESTAS SON MODIFICACIONES EDGAR

	// OBTENER USUARIO
	OBTENER_USUARIO = "SELECT u.c_usuario, u.n_usuario, u.n_contrasenia, p.c_persona, p.n_nombre, p.n_ape_pat,p.n_ape_mat,p.n_correo_electro "
			+ "FROM usuario u inner join tb_persona p "
			+ "ON u.c_persona= p.c_persona "
			+ "WHERE 1 = 1 "
			+ "AND u.f_activo = 1 " + "AND p.f_activo = 1 ",

			OBTENER_ROLES_POR_USUARIO = "SELECT r.c_rol, r.n_nombre "
					+ "FROM rol r inner join usuario_rol ur "
					+ "ON r.c_rol = ur.c_rol " + "WHERE 1=1  "
					+ "AND r.f_activo = 1 ",

			OBTENER_PAGINAS_POR_ROL = "SELECT p.*  "
					+ "FROM pagina p inner join pagina_rol pr ON p.c_pagina = pr.c_pagina "
					+ "INNER JOIN rol r ON pr.c_rol = r.c_rol "
					+ "WHERE 1 = 1 " + "AND p.f_activo = 1 "
					+ "AND pr.f_activo=1  " + "AND r.f_activo= 1  "
					+ "AND p.q_nivel = :p_nivel_pagina "
					+ "AND c_pagina_padre = :p_pagina_padre "
					+ "AND r.c_rol = :p_rol " + "ORDER BY p.q_orden ",

			OBTENER_ROLES = "SELECT * FROM rol r " + "WHERE 1 = 1 "
					+ "AND r.f_activo = 1 " + "AND r.c_rol = :p_id_rol ",

			/*
			 * Modificaciones de Henry
			 */
					
			/*
			 * Termina modificaciones de Henry
			 */

			/*
			 * Modificaciones de Johann
			 */

			/*
			 * Termina Modificaciones de Johann
			 */

			/*
			 * Modificaciones de Omar
			 */

			/*
			 * Termina Modificaciones de Omar
			 */

			/*
			 * Modificaciones de Juan
			 */

			/*
			 * Termina Modificaciones de Juan
			 */

			/*
			 * Modificaciones de Diego
			 */

			/*
			 * Termina Modificaciones de Diego
			 */
			OBTENER_MENOR_NIVEL = "select fn_obtener_jerarquia(:p_rol)",

			OBTENER_PADRE = "select fn_obtener_padre(:p_rol, :p_nivel)";
}
